package ec.linde.modulos.dao;

import javax.ejb.Stateless;

import ec.linde.persistencia.entidades.proyectos.Contratista;

/**
 * TODO: Agregar descripcion
 * 
 * @FechaCreacion: 29/09/2014
 * @author: Alex Carrillo
 * @FechaModificacion: 29/09/2014
 * @author: Alex Carrillo
 * @version: 1.0
 */
@Stateless
public class ContratistaDao extends AbstractDao<Contratista> {
	/**
	 * Constructor por defecto que inicializa el AbstractDao con la clase ProdContratista
	 */
	public ContratistaDao() {
		super(Contratista.class);
	}

	/**
	 * Carga ProdContratista
	 * 
	 * @param idContratista
	 * @return ProdContratista
	 */
	public Contratista cargarDetalle(int idContratista) {
		Contratista contratista = buscarPorId(idContratista);
		contratista.getId();
		contratista.getListaContactoContratista().size();
		return contratista;
	}

}
